package com.woniu.exception;

import com.woniu.enums.ServiceExceptionEnum;

/**
 * 服务异常类
 */
public final class ServiceException extends RuntimeException {

    /**
     * 错误代码
     */
    private final Integer code;

    public ServiceException(ServiceExceptionEnum serviceExceptionEnum) {
        // 使用父类的 message 字段
        super(serviceExceptionEnum.message);
        // 设置错误码
        this.code = serviceExceptionEnum.code;
    }

    public Integer getCode() {
        return code;
    }

}
